package org.example;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.ToString;

/**
 * 消息类，type为消息类型，origin为消息来源，purpose为目的地，information为信息详情。
 */
@Data
@ToString
@AllArgsConstructor
public class ChatMessage {
    private type type;
    private String origin;
    private String purpose;
    private String information;

    public enum type{
        登录,登出,查看自身状态,查询当前在线人员,查询当前服务器状态,发送私人消息,广播,设置昵称,普通回应,警告回应
    }
}
